const { Service } = require('egg');

/**
 * 用于处理用户相关的业务逻辑
 */
class UserService extends Service {
    /**
     * 根据用户名，从数据库里查询，是否存在该用户名的用户信息
     * @param {String} username 用户名
     */
    async getUserByUsername(username) {
        const res = await this.app.mysql.query(
            'select username, password from user where username = ?',
            [username],
        );
        console.log(res);
        return res;
    }
}

// 记得导出，否则使用时，会报错
module.exports = UserService;
